// 暴力法
class Solution {
public:
    int removeElement(vector<int>& nums, int val) {
        int len = nums.size();
        for (size_t i = 0; i < len; ++i) {
            if (nums[i] == val) {
                for (size_t j = i; j < nums.size() - 1; ++j) {
                    nums[j] = nums[j + 1];
                }
                --len;
                // 注意覆盖后i要减1，以判断新的元素是否为val
                --i;
            }
        }
        return len;
    }
};